*::-webkit-scrollbar {
    width: 8px;
}
*::-webkit-scrollbar-button:disabled {
    display: none !important;
}
*::-webkit-scrollbar-track:disabled {
    margin: 6px;
}
*::-webkit-scrollbar:vertical {
    background: transparent;
}
*::-webkit-scrollbar-thumb:vertical {
    min-height: 20px;
    background: #eee;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
*::-webkit-scrollbar-thumb:vertical:hover {
    background: #ccc;
}

*::-webkit-scrollbar-track {
    background-clip: padding-box;
    border: solid transparent;
    border-width: 0 0 0 1px;
}
*::-webkit-scrollbar-track:hover {
    background-color: rgba(0,0,0,.05);
    box-shadow: inset 1px 0 0 rgba(0,0,0,.1);
}
*::-webkit-scrollbar-track:active {
    background-color: rgba(0,0,0,.05);
    box-shadow: inset 1px 0 0 rgba(0,0,0,.14), inset -1px 0 0 rgba(0,0,0,.07);
}